::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

::-webkit-scrollbar {
    width: 3px;
    height: 3px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    background-color: #515a6e;

    background-image: -webkit-gradient(linear, 0 0, 0 100%,
    color-stop(.5, rgba(255, 255, 255, .2)),
    color-stop(.5, transparent), to(transparent));
}

.ivu-tag {
    cursor: pointer;
}


.slot-transition-enter-active {
    transition: all 0.1s;
}

.slot-transition-leave-active {
    transition: all 0.1s;
}

.slot-transition-enter, .slot-transition-leave-to {
    opacity: 0;
    transform: translateY(50px);
}

.left-enter-active {
    transition: all 0.1s;
}

.left-leave-active {
    transition: all 0.1s;
}

.left-enter, .left-leave-to {
    opacity: 0;
    transform: translateX(-50px);
}

.ivu-menu-vertical .ivu-menu-item-group-title{
    padding-left: 24px;
}

.ivu-m-8{
    margin: 8px!important;
}

.h-100 .ivu-card-body{
    height: calc(100% - 43px);
    display: flex;
    flex-direction: column;
}
.ivu-menu-vertical .ivu-menu-submenu-title-icon{
    right: 6px;
    top: 24px;
}

